#include("../_common/form_input.html")
#include("../_common/form_password.html")
#@admin_header()
<!-- 内容主体区域 -->
<div class="layui-body">
  <div style="padding: 15px;">
    <form class="layui-form layui-form-pane">
      <div class="site-block">
        #@form_input("user_name_old", "当前用户名", user.user_name??, "请输入用户名", "当前登录管理后台的用户名")
        #@form_password("user_pass_old", "当前密码", "请输入登录密码", "登录密码，用于登录管理后台")
      </div>
      <div class="site-block">
        #@form_input("user_name", "用户名", "", "请输入用户名", "用户名，用于登录管理后台")
        #@form_password("user_pass", "新密码", "请输入新密码", "登录密码，用于登录管理后台")
        #@form_password("user_pass_confirm", "确认密码", "请再次输入新密码", "确认密码，避免密码输错造成的登录失败")
        <div class="layui-form-item">
          <div class="layui-input-block">
            <button class="layui-btn" lay-filter="security" lay-submit="">立即提交</button>
            <button class="layui-btn layui-btn-primary" type="reset">重置</button>
          </div>
        </div>
      </div>
    </form>
  </div>
</div>
<script>
  //JavaScript代码区域
  layui.use(['form'], function () {
    var element = layui.element, form = layui.form, layer = layui.layer;
    //element.init();
    form.render();
    // 自定义验证
    form.verify({
      user_name_old: function (value) {
        if (value == '') {
          return '请输入当前的登录名';
        }
      },
      user_pass_old: function (value) {
        if (value == '') {
          return '请输入当前使用的密码';
        }
      },
      user_name: function (value) {
        if (value == '') {
          return '请输入登录名';
        }
      },
      user_pass: function (value) {
        var pass_old = $('[name=user_pass_old]').val();
        if (value == '') {
          return '请输入新密码';
        } else if (value == pass_old) {
          return '新密码不能与当前密码相同';
        }
      },
      user_pass_confirm: function (value) {
        var pass = $('[name=user_pass]').val();
        if (pass != value) {
          return '两次输入的新密码不一致';
        }
      }
    });
    // 提交
    form.on('submit(security)', function (data) {
      ToastLoading('正在保存...');
      $.post("#(adminRoot)/user/security/save", data.field)
        .success(function (ret) {
          ToastShow(ret.code, ret.msg, ret.url);
        })
        .error(function () {
          ToastErr('网络错误');
        })
      return false;
    });
  });
</script>
#@admin_footer()
